place abounding in red ochre - Türkçe İngilizce Sözlük